home *** CD-ROM | disk | FTP | other *** search
/ HAM Radio 1997 / HAM Radio 1997.iso / vcls / vclpatch / readme.txt < prev    next >
Text File  |  1996-04-08  |  15KB  |  351 lines

  1. ---------------------------------------------------------
  2.  VCLRTL.RTP Borland Delphi VCL/RTL source update patch 1
  3. ---------------------------------------------------------
  4.  
  5. ---------------
  6. *** Notice ***
  7. ---------------
  8. This patch is intended for use only with the Delphi VCL/RTL Source 
  9. Product.  This patch updates the VCL and RTL source code to reflect 
  10. the changes made by the Delphi update patch 1 (DELPHI.RTP).  
  11.  
  12. The Delphi Client/Server Patch, CSDELPHI.RTP, automatically patches 
  13. the VCL Source in addition to patching Delphi, so if you have 
  14. used CSDELPHI.RTP you do NOT need to use this VCLRTL.RTP patch.
  15.  
  16. Before using this patch, you must first update Delphi by using the 
  17. Delphi update patch 1, DELPHI.RTP.  Do NOT update the VCL/RTL source 
  18. using this patch if the time stamp on your DELPHI.EXE is 2/15/95 8:00am 
  19. for the US/English version, 2/17/95 8:00 am for German version, or 
  20. 3/07/95 8:00am for the French version.
  21.  
  22. In these cases you must use the DELPHI.RTP patch first. This patch works 
  23. only with PATCH.EXE 2.11.
  24.  
  25. The resulting file(s) are subject to the terms of the No-nonsense
  26. License Agreement which shipped with the Borland language product
  27. you purchased.
  28.  
  29. ---------------
  30. Instructions
  31. ---------------
  32. For simplicity, the following instructions assume you installed
  33. Delphi into the default directory structure of \DELPHI and that
  34. you've copied PATCH.EXE and VCLRTL.RTP into \TEMP on the same
  35. drive.
  36.  
  37. If you want backup copies of the original files placed into a
  38. directory called \vclrtl.SAV, type:
  39.  
  40.   cd \temp
  41.   patch -backup:\vclrtl.sav \delphi\source vclrtl.rtp
  42.  
  43. Otherwise, type:
  44.  
  45.   cd \temp
  46.   patch \delphi\source vclrtl.rtp
  47.  
  48. See below for a complete list of the files that will be updated.
  49.  
  50. ---------------
  51. Purpose
  52. ---------------
  53. This patch file updates the VCL and RTL source code to correspond to the
  54. version of Delphi that has been updated using Delphi Update Patch 1.
  55.  
  56. ---------------
  57. Files Modified
  58. ---------------
  59. BUILD31.PAS 
  60. CONSTS.RC   
  61. CONSTS.RC   
  62. DB.PAS      
  63. DBCONSTS.RC 
  64. DBCONSTS.RC 
  65. DBCONSTS.RES
  66. DBCTRLS.PAS 
  67. DBTABLES.PAS
  68. DISPATCH.PAS
  69. DSGNINTF.PAS
  70. FORMS.PAS   
  71. GRIDS.PAS   
  72. OLE2.PAS    
  73. OUTLINE.PAS 
  74. PENWOEM.PAS 
  75. STDCTRLS.PAS
  76. SYSUTILS.RC 
  77. TOCTRL.PAS  
  78. VCL.INC     
  79.  
  80. ---------------
  81. Files Added
  82. ---------------
  83. TOCONSTS.RC 
  84. TOCONSTS.RES
  85. LISEZVCL.TXT
  86. VCLINFO.TXT 
  87.  
  88. ---------------
  89. Troubleshooting
  90. ---------------
  91. The following troubleshooting information is provided by
  92. PocketSoft for their RTPatch PATCH.EXE, version 2.11.
  93.  
  94. If PATCH.EXE is unable to locate the correct files to
  95. patch, you will see the message:
  96.  
  97.        Warning wpt0015: Old File does not exist
  98.  
  99. This may indicate one of the following cases:
  100.  
  101. 1) You have previously deleted one or more files from your
  102.    installation that PATCH.EXE has attempted to patch.  In 
  103.    this case, PATCH.EXE will skip the files you have deleted.  
  104.    If you wish to replace a missing file, you must first 
  105.    reinstall from your master diskettes before applying the 
  106.    patch.
  107.  
  108. 2) You have not specified the correct directroy for Delphi
  109.    when you executed the PATCH command. In this case, verify
  110.    the directory name and make sure PATCH.EXE and the RTP
  111.    patch file on the same drive and directory.
  112.  
  113. 3) When you installed you chose not to install one or more of 
  114.    the files that PATCH.EXE has attempted to patch.  In this case, 
  115.    PATCH.EXE will skip the files you did not install.  If you wish 
  116.    to add a missing file, you must first install from your master 
  117.    diskettes before applying the patch.
  118.  
  119. PATCH.EXE will report the following message if it
  120. determines that a file does not need to be patched:
  121.  
  122.        New Version of File 'FILENAME' already exists.
  123.  
  124. This may indicate one of the following cases:
  125.  
  126. 1) You have purchased a recent copy of the software in
  127.    which the software changes have already been introduced.
  128.  
  129. 2) You have already applied the patch.
  130.  
  131. In either case, PATCH.EXE has verified that your software is
  132. up to date and you need not take further action.
  133.  
  134. error ept0001: Illegal Input Option '<Option>'
  135. ----------------------------------------------
  136. The specified option is either an invalid option or the PATCH user
  137. does not have the user level to allow the use of the option.
  138.  
  139. error ept0002: Insufficient Memory
  140. ----------------------------------
  141. PATCH needs a certain amount of memory free for its internal tables.
  142. There was insufficient memory available when PATCH was run.
  143.  
  144. error ept0003: Valid Password not entered. Patch File can not be applied
  145. ------------------------------------------------------------------------
  146. The PATCH user did not enter the valid password for this patch file.
  147. Remember that passwords are case sensitive. 
  148.  
  149. error ept0004: Specified Update Directory '<DirName>' does not exist
  150. --------------------------------------------------------------------
  151. The PATCH user specified a directory to update but that directory
  152. does not exist.
  153.  
  154. error ept0005: Specified [Update|Backup] Directory '<DirName>' is
  155.                not a valid directory.
  156. -----------------------------------------------------------------
  157. The user specified a directory name either for the Update or the
  158. Backup directory that is not a valid directory name. An existing file
  159. with the same name as the specified directory could cause this message.
  160.  
  161. error ept0006: Can Not Find Patch File '<FileName>'
  162. ---------------------------------------------------
  163. PATCH was not able to locate the specified PATCH file.
  164.  
  165. error ept0007: Error Opening Patch File
  166. ---------------------------------------
  167. PATCH was able to locate the patch file but could not open the file
  168. to read from it. This could be a DOS error or a corrupted disk.
  169.  
  170. error ept0008: PATCH.EXE and Patch File incompatible - Need to
  171.                update PATCH.EXE
  172. --------------------------------------------------------------
  173. PATCH.EXE and the patch file are incompatible versions. PATCH.EXE can
  174. update any old versions of patch files but not ones created with a
  175. newer version of the data file format. You need to get a newer version
  176. of the PATCH program to apply this patch.
  177.  
  178. error ept0009: Invalid Patch File '<Name>'
  179. ------------------------------------------
  180. PATCH.EXE was unable to read correct information from the patch file.
  181. The specified file is either not a patch file or has been corrupted.
  182. Get a new copy of the file and rerun PATCH.
  183.  
  184. error ept0010: Failure Creating Backup Directory '<DirName>'
  185. ------------------------------------------------------------
  186. PATCH was unable to create the specified Backup Directory.
  187.  
  188. error ept0011: Failure Creating Backup Log File '<FileName>'
  189. ------------------------------------------------------------
  190. PATCH was unable to create the file containing information about what
  191. files were backed up.
  192.  
  193. error ept0012: Failure Opening Backup Source File '<FileName>'
  194. --------------------------------------------------------------
  195. PATCH was unable to open the file to be backed up. 
  196.  
  197. error ept0013: Failure Opening Backup Destination File '<FileName>'
  198. -------------------------------------------------------------------
  199. PATCH was unable to open the new file to copy the original file to.
  200.  
  201. error ept0014: Failure Writing Backup File '<FileName>'
  202. -------------------------------------------------------
  203. PATCH was unable to write the original file to the backup version.
  204.  
  205. error ept0015: Old File does not exist
  206. --------------------------------------
  207. PATCH needs bytes from the existing version of a  file in order to
  208. build the new file. However, it was unable to locate the old file.
  209.  
  210. error ept0016: New File already exists.
  211. ---------------------------------------
  212. There already exists a file by the same name as the new file being
  213. built. The existing file will be copied to the backup directory if
  214. the BACKUP option is on.
  215.  
  216. error ept0017: Failure Opening Old File: 'filename'
  217. ---------------------------------------------------
  218. PATCH was able to locate the old version of a file but the open
  219. failed. This is probably caused by a DOS error. Try rerunning PATCH.
  220.  
  221. error ept0018: Failure Opening New File: '<FileName>'
  222. -----------------------------------------------------
  223. PATCH was unable to open the named file. It was attempting to open
  224. this file to create a file for the updated version of the system.
  225. This can be caused by a disk or network error or if a directory exists
  226. by the same name as the file that PATCH is trying to open.
  227.  
  228. error ept0019: Failure Writing to File
  229. --------------------------------------
  230. An error occurred while PATCH was trying to write bytes to a new
  231. file.
  232.  
  233. error ept0020: Failure Reading from File
  234. ----------------------------------------
  235. An error occurred while PATCH was trying to read bytes from an old
  236. file.
  237.  
  238. error ept0021: Failure Seeking to Position in File
  239. --------------------------------------------------
  240. PATCH was unable to seek to a position within a file. This is probably
  241. caused by a DOS error or corrupted disk.  Retry running the patch.
  242.  
  243. error ept0022: Failure Renaming File
  244. ------------------------------------
  245. PATCH was unable to rename a file. This is probably caused by a DOS
  246. error or corrupted disk. Try rerunning PATCH.
  247.  
  248. error ept0023: Patch for '<FileName>' not found in Patch File
  249. -------------------------------------------------------------
  250. PATCH was unable to find an entry in the patch file matching
  251. the entry name specified by the user on the FILE option. Try using
  252. the LIST option to get a list of the entries in the patch file.
  253.  
  254. error ept0024: New File already exists.
  255. ---------------------------------------
  256. The specified file has already been patched. PATCH does not need
  257. to patch this file.
  258.  
  259. error ept0025: Verify of New File Failed. Possible Internal Error.
  260. ------------------------------------------------------------------
  261. The file PATCH built is not valid. Users should never see this
  262. message.
  263.  
  264. error ept0026: Failure Creating Overflow File: 'FileName'
  265. ----------------------------------------------------------
  266. PATCH was unable to open a file for its overflow information. This is
  267. probably cause by a DOS error or by a full disk drive.
  268.  
  269. error ept0027: Overflow File Write Failure
  270. ------------------------------------------
  271. PATCH was unable to read from the overflow table it created to hold
  272. data that did not fit in its internal tables. This was probably
  273. caused by some sort of DOS error or a corrupted disk or there was
  274. insufficient room on the disk for the file.
  275.  
  276. error ept0028: Overflow File Read Failure
  277. -----------------------------------------
  278. PATCH was unable to read from the overflow table it created to hold
  279. data that did not fit in its internal tables. This was probably
  280. caused by some sort of DOS error or a corrupted disk.
  281.  
  282. error ept0029: Insufficient Disk Space to Apply Patch - You need
  283.                at least <Size> bytes free on drive <DriveLetter>
  284.                for <Feature>.
  285. ----------------------------------------------------------------
  286. PATCH needs at least the specified number of bytes to perform the 
  287. patch process. If UNDO or BACKUP is ON, PATCH needs room to backup
  288. all of the file making up the original system and also the room 
  289. needed to build the new system. If both BACKUP and UNDO are OFF,
  290. PATCH only needs room to backup the biggest of the files being
  291. patched.
  292.  
  293. error ept0030: Error opening serialization file '<FileName>'
  294. ------------------------------------------------------------
  295. PATCH either could not find the serialization file or the open
  296. failed. If the open failed, the probable cause is some kind of DOS
  297. error, retry the operation.
  298.  
  299. error ept0031: Error reading serialization file '<FileName>'
  300. ------------------------------------------------------------
  301. PATCH cannot seek to the correct position in the serialization file
  302. or read the correct number of bytes from the file. Possible causes
  303. are invalid positions and lengths specified while running PATCHBLD.
  304.  
  305. error ept0032: Failure Setting File's Time/Date Stamp
  306. -----------------------------------------------------
  307. PATCH was unable to set the time/date stamp for the updated
  308. file or for a file freshly backed up. This error should never 
  309. occur but if it does would probably be caused by some kind of
  310. disk failure or network file sharing problem.
  311.  
  312. error ept0033: Failure creating temporary file.
  313. -----------------------------------------------
  314. PATCH was unable to create a temporary file to hold the new file
  315. or to hold overflow information. Try rerunning PATCH and if it still
  316. does not work reduce the number of temporary files required by
  317. disabling BACKUP and UNDO.
  318.  
  319. error ept0034: Neither command line parameter specifed is an 
  320.                existing directory
  321. ------------------------------------------------------------
  322. Multiple parameters were given on the PATCH command line that were neither
  323. valid PATCH options or existing directories. If the user specifies multiple
  324. parameters, at least one must be a valid existing update directory.
  325.  
  326. error ept0035: Only one file and one directory may be specified on 
  327.                command line
  328. ------------------------------------------------------------------
  329. The user specified more than one patch file and one update directory on the
  330. PATCH command line.
  331.  
  332. error ept0036: Old file not found. However, a file of the same name was
  333.                found. No update done since file contents do not match.
  334. -----------------------------------------------------------------------
  335. PATCH was unable to locate an exact match for the original file to 
  336. be updated. However, PATCH was able to locate a file with the same
  337. name as the original file. However, the file found did not have either
  338. the same size or checksum as the actual original file that PATCH is
  339. seeking in order to perform the update.
  340.  
  341. error ept0037: Error opening error message file.
  342. ------------------------------------------------
  343. PATCH was unable to open the file PATCH.ERR for storing error messages.
  344. The probable cause is some kind of DOS error, retry the operation or specify
  345. the NOERRORFILE option on the PATCH command line.
  346.  
  347.    NOTE: When an error occurs at PATCH time, the PATCH program will return
  348.          an error code equal to the error message that is printed. If the
  349.          error is an error of the EUT type below, the exit code will be
  350.          equal to the indicated error number plus 100.
  351.